package cn.edu.ctbu.api01.controller;

import cn.edu.ctbu.api01.domain.SearchForm;
import cn.edu.ctbu.api01.domain.Student;
import cn.edu.ctbu.api01.service.StudentService;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.ModelAttribute;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.ui.Model;
import java.util.List;


@Controller
@RequestMapping("/student")
public class StudentController {

//    private final StudentService studentService;
//
//    @Autowired
//    public StudentController(StudentService studentService) {
//        this.studentService = studentService;
//    }

    @GetMapping("list2")
    public String list() {
        return "student/list2"; // 返回模板名称
    }
}

//    public String list( Model model) {
//        // 获取学生信息列表
//        List<Student> studentList;

//        // 判断是否有查询条件
//        if(searchForm.getName() != null && !searchForm.getName().isEmpty()) {
//            // 如果有查询条件，根据姓名查询学生信息
//            studentList = studentService.findByName(searchForm.getName());
//        } else {
//            // 如果没有查询条件，获取所有学生信息列表
//            studentList = studentService.findAll();
//        }

//        studentList = studentService.findAll();
//        // 将学生信息列表存储在模型中
//        model.addAttribute("students", studentList);
//
//        return "student/list2"; // 返回模板名称
//    }


